home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / remote / chtmn24b.zip / CHATMAN.NEW < prev    next >
Text File  |  1993-03-12  |  20KB  |  448 lines

  1.  
  2.      ┌─────────────────────────────────────────────────────────────────────┐
  3.      │▓▒░ CHAT MANAGER V2.4 BETA7 ░▒▓▓▓▓ PUBLIC BETA ▓▓▓▓▓▓▓▓ 13-Feb-93 ▓▓▓│
  4.      └─────────────────────────────────────────────────────────────────────┘
  5.  
  6.          ■ Changes to support new RA 2.00
  7.  
  8.            - New ExitInfo.BBS structure implemented
  9.            - RA22CM.EXE reads new format fileareaconfig and converts
  10.              to ChatMan. Use instead of RA2CM.EXE
  11.            - LIMITS.RA used instead of abandoned limits.ctl
  12.  
  13.          ■ By popular demand, Chatters can now also view the BBS-Users
  14.            directly from a Chat [on RA and SBBS systems].
  15.  
  16.          ■ Maximum number of pages and maximum playtime for tune can
  17.            now be defined in CMSETUP
  18.  
  19.          ■ Multiline online messages supported [RA, SBBS]
  20.  
  21.          ■ Rearranged in-chat menu. Created some small submenus and changed
  22.            [Q] for Quit into [L] for Leave (cause you don't quit ChatMan,
  23.            but only leave the current chat). For easy of use Q is still
  24.            accepted.
  25.  
  26.          ■ For speed purposes the CHATMAN.DAT file is now binary,
  27.            no more quick & dirty ascii-editing it, but faster loading.
  28.  
  29.          ■ /% Parameter added. Can be used to force user into a specified
  30.               chat like with /#. Difference is that with /% users will not
  31.               return to the BBS when they quit, but will then get the chat-
  32.               screen where they can select other chats.
  33.  
  34.          ■ /. Parameter added. Disables inactivity timer & timecheck. Making
  35.               it possible to have a ChatMan Window all the time in order not
  36.               to have to start it up everytime someone pages you.
  37.               (Works in local mode only).
  38.  
  39.          ■ /( Parameter added. Freeze users time while in Chat Manager
  40.               {Registered only}
  41.  
  42.          ■ /) Parameter added. Disable downloading in Chat Manager for
  43.               current session
  44.  
  45.          ■ /? Parameter added. If ChatMan is started in pagemode (/Y, /Z)
  46.               it will ask the user the reason for the Chat. This will then
  47.               be displayed on his statscreen and in the statusbar.
  48.  
  49.          ■ Scroll-Lock ON will cause Chat Manager NOT to play the paging
  50.            tune, but act further like it's being played.
  51.  
  52.          ■ Users that were forced into a chat are now put in it even if
  53.            they don't have the approriate securitylevel
  54.  
  55.          ■ ESC no longer gives helpscreen but exits in main screen. Pressing
  56.            ? will reveal the help-screen (chatinfo.txt).
  57.  
  58.          ■ CMSetup statistics overview now shows months in correct order
  59.  
  60.          ■ EXE files are now compressed and checked!. DO NOT CHANGE/COMPRESS
  61.            the EXE files or Chat Manager will operate improperly
  62.  
  63.          ■ Tagfile support (RA/SBBS) is no longer a registered feature
  64.  
  65.          ■ Asking/Forcing in unregistered versions restricted to once per
  66.            session
  67.  
  68.          ■ Fixed problem when two people entered chat at the same time
  69.  
  70.          ■ Special character zones no longer erased when first asciivalue
  71.            is set to one or zero.
  72.  
  73.          ■ Fixed some problems with filefinding on Novell Networks
  74.  
  75.          ■ Fixed not displaying online messages sent from RA
  76.  
  77.          ■ Username in logfile no longer in uppercase and also a space
  78.            between the first and last name instead of an underscore.
  79.  
  80.          ■ ESC no longer gives helpscreen but exits in main screen
  81.  
  82.      ┌─────────────────────────────────────────────────────────────────────┐
  83.      │▓▒░ CHAT MANAGER V2.3 ░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 22-Dec-92 ▓▓▓│
  84.      └─────────────────────────────────────────────────────────────────────┘
  85.  
  86.          ■ Added Quicktype Speedbuffer. Optional buffer chars before
  87.            writing to CHT files. See cmsetup.exe under various settings
  88.  
  89.          ■ Added CMNOCHAT.CTL control file. Users listed in this file
  90.            are not allowed to enter Chat Manager and returned to the BBS
  91.  
  92.          ■ Fixed DOWNLOADING while chatting AT HIGH SPEEDS !!!!
  93.  
  94.          ■ For SuperBBS /T*T is needed on commandline due to a bug? in
  95.            the ExitInfo.BBS file. (Waiting for answer from Aki Antman)
  96.  
  97.          ■ RA2CM, SBBS2CM & QBBS2CM now use /A as default. /F is
  98.            needed to force Chat Manager to check whether selected
  99.            files are listed in FILES.BBS (slows down searching).
  100.            See ChatMan.Doc for details
  101.  
  102.          ■ Included BUG.FRM file. Use to report any anomalies AFTER
  103.            you've read the TROUBLESHOOTING section please.
  104.  
  105.          ■ CM386.EXE is no longer included in beta upgrades for space
  106.            reasons. Code is same as CHATMAN.EXE so it's also no use for
  107.            debugging.
  108.  
  109.          ■ Added /W switch to all EXEcutables. Use it to specify
  110.            a different screen-width (e.g. /W132). Ofcourse 80
  111.            is the default. If you use this the screen should be in
  112.            the special screen mode before starting the EXEfile
  113.  
  114.          ■ Several features now also implemented for SuperBBS;
  115.            If SuperBBS people keep registering more will follow
  116.  
  117.            * TAGfilesupport implemented
  118.            * Watching users online in the BBS!
  119.            * NOCHAT.CTL, USERDOES.n, FILES.CTL, NOYELL.CTL used!
  120.  
  121.          ■ New GERMAN Support BBS, see bottom of ChatMan.DOC
  122.  
  123.          ■ Added Future.New file to archive. Describes planned
  124.            additions to Chat Manager
  125.  
  126.          ■ FINNISH Support BBS, see bottom of ChatMan.DOC
  127.  
  128.          ■ bugs fixed and small changes
  129.  
  130.            * Missing last user in BBS with 'view users' option
  131.            * KBratio misread [SuperBBS]
  132.            * Empty messages no longer saved
  133.            * Timeslicing disabled when playing tune or xferring files
  134.            * Fixed local downloads using tagfiles
  135.            * Fixed bug when 'saving statistics'
  136.            * Inverse field when entering data in cmsetup no longer disappears
  137.            * Fixed macros being displayed as [?][?] (only in 2.3-betas)
  138.            * Time being incorrectly displayed sometimes
  139.            * Joined in the ChatMenu now gives the time you entered
  140.              that chat, not when you entered Chat Manager
  141.            * Userdoes.n files not being used [SuperBBS]
  142.            * Fixed empty chats being private after CMSETUP /R
  143.  
  144.      ┌─────────────────────────────────────────────────────────────────────┐
  145.      │▓▒░ CHAT MANAGER V2.2 ░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 29-Oct-92 ▓▓▓│
  146.      └─────────────────────────────────────────────────────────────────────┘
  147.  
  148.          - Forcing other users into Chat Manager! from the view menu
  149.            Shell to start Chat Manager should be set in CMSETUP and
  150.            shells from textfiles (raconfig) TURNED on for EACH line
  151.            [RA]
  152.  
  153.          - Chats can now be barred by securitylevels. ChatMan reads
  154.            CMACCESS.CTL which is ascii-editable, check the .DOC for
  155.            the exact format.
  156.  
  157.          - Logfilename now accepts *N to be replaced with linenumber
  158.  
  159.          - Chat Manager now informs other users why someone left
  160.            a chat (e.g. Out of time, inactive etc..).
  161.  
  162.          - Added Support for Filedoor compatible TAGfiles. If found
  163.            and CMP is started, downloading starts right away.  [RA]
  164.  
  165.          - SWEDISH & AUSTRALIAN Support BBS added to the list.
  166.  
  167.          - Different colors for each users text (switchable in setup)
  168.  
  169.          - Handles now also supported via dorinfo1.def
  170.  
  171.          - Sysop-defineable contents for the USERDOES.N file   [RA]
  172.  
  173.          - Sending messages to 'sysop' to sysops real name which can
  174.            be set in CMSETUP
  175.  
  176.          - Errorlevels can now be defined in CMSETUP to restrict the
  177.            capacity to force other users in Chat Manager and to turn
  178.            chats to private.
  179.  
  180.          - Removed silly 25 macro's limit for unregistered versions
  181.  
  182.          - To 'Urge' you to support me continuing Chat Manager,
  183.            TAGfiles support & Forcing users will be unavailable
  184.            after the tryout period of about a month...
  185.  
  186.          - Chat Manager now supports BBSlinenumber up to 999
  187.  
  188.          * Bugfixes include;
  189.  
  190.            - Asking & Forcing telling real names instead of handles
  191.            - wrong 'not enough space for .cht files' (cmsetup) fixed
  192.            - helpfile not being displayed properly
  193.            - Special characters now also accepted in questions
  194.            - Statistics overview (cmsetup) fixed
  195.            - Del key malfunctioning with special keys in macroeditor
  196.            - Backspace in other users window adding ___ in CMP
  197.            - Private chats left alone staying empty and unaccessible
  198.            - Screen length detection erroneous above 25 lines
  199.            - Days being wrong for daily paging hours
  200.            - Not detecting other users with unregistered RA versions
  201.            - CMP now overwrites files of 0 bytes size
  202.            - Timer miscalculation at midnight (shame on me)
  203.  
  204.         Note : At high speeds (above 2400) downloading is NOT
  205.                available at the moment. This will be fixed, but
  206.                was already delaying this version too much. This
  207.                way downloading can be used by all 2400 callers,
  208.                but no problems can arise.
  209.  
  210.      ┌─────────────────────────────────────────────────────────────────────┐
  211.      │▓▒░ CHAT MANAGER V2.1 ░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 28-Aug-92 ▓▓▓▓│
  212.      └─────────────────────────────────────────────────────────────────────┘
  213.  
  214.          - Registration sites established in the USA, AUSTRALIA
  215.            besides the existing ones in HOLLAND, BELGIUM & GERMANY
  216.  
  217.          - Added support for SoundCards being used to play the paging
  218.            tunes through shelling to a userdefinable external
  219.            playprogram (with random tuneselection).
  220.  
  221.          - Added Holiday switch in CMSETUP, gives the user a sysop-
  222.            defineable message when he's paging you and you're off
  223.            for a holiday or something.
  224.  
  225.          - Reduced disk-access for some actions. Network's should
  226.            really benefit from this.
  227.  
  228.          - If a user paged the sysop and nobody with sysoplevel
  229.            responded, Chat Manager sets his DOS-Errorlevel to 1
  230.            This way you can use to e.g. start a message editor.
  231.            Also added a few other errorlevels, see manual.
  232.  
  233.          - Added two 'zones' of Ascii-values that can be defined in
  234.            CMSETUP to be accepted as valid characters. This way Chat
  235.            Manager can accept special characters that are valid in
  236.            specific countries (umlauted characters etc.).
  237.  
  238.          - Added support for using Handles instead of real names
  239.            (RA en OPUS only at the moment) switchable in CMSETUP
  240.  
  241.          - Added /O to turn screen On at startup, shows user's
  242.            screen instead of usual configdata at startup.
  243.  
  244.          - Obliterated use of *.CRC files. CRC check /![!] still
  245.            works, but no longer needs external CRC files.
  246.  
  247.          - Unregistered versions that are overdue (beyond a certain
  248.            date after release) will now limit chattime to 10 min.
  249.            per chat. Please Register what you use.....
  250.  
  251.          - Messages above your textwindow now dissappear after
  252.            40 seconds.
  253.  
  254.          - WantChat BBS-Variabele in RA is now set when user leaves
  255.            Chat Manager after paging with no response
  256.  
  257.          * Bugfixes include;
  258.  
  259.  
  260.            - DOWNLOADING now works MUCH better, rewrote a lot of it
  261.            - Screenbug using backspace in a CMP session
  262.            - Screenbug when sysop typed in a user window and it
  263.              had to scroll
  264.            - Paging hours not working correctly
  265.            - Several small adjustments
  266.  
  267.      ┌─────────────────────────────────────────────────────────────────────┐
  268.      │▓▒░ CHAT MANAGER V2.0 ░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 01-Jun-92 ▓▓▓▓▓│
  269.      └─────────────────────────────────────────────────────────────────────┘
  270.  
  271.         - Added DOWNLOADING during chats. External protocol CMP
  272.           for your users included (CMP.ARJ), protocol also
  273.           enables remote paging tunes and Avatar terminal mode
  274.  
  275.         - Packed some BBS-Specific conversion utils for downloading
  276.           areas configuration in separate archive called CVUTIL.ARJ
  277.           (check the manual whether your BBS has one)
  278.  
  279.         - Added Messagewriting. Users can now post messages to you
  280.           and other users directly from Chat Manager
  281.  
  282.         - Chat Manager now reads the various BBS-Specific userdata
  283.           files. It also writes them to pass changed userparameters
  284.           like time, downloads etc. This includes EXITINFO.BBS
  285.           for RA, QBBS & SBBS and LASTUSxx.DAT for OPUS
  286.  
  287.         - Increased and fixed characterbuffersize. Reduced writing
  288.           overhead to .CHT files to a minimum. This means faster
  289.           speed and less traffic on networks.
  290.  
  291.         - Added 386 Version of Chat Manager, is a little faster and
  292.           works only when registered.
  293.  
  294.         - Statistics overview from CMSETUP gives you statistical
  295.           information about e.g. KB's downed with CMP, pages etc.
  296.  
  297.         - Scroll- and NumLock lights now flash when a user pages,
  298.           this can be turned On/Off in CMSETUP
  299.  
  300.         - Changed layout of CHATMAN1.DEF file. Now all data needed
  301.           to allow downloads is present.
  302.  
  303.         - [Remote Access only]
  304.           Watching and paging other lines with U from the startup-
  305.           screen. Supports hidden users/donotdisturb.
  306.  
  307.         - [Networks only]
  308.           Added TSR program to detect a user that is paging the
  309.           sysop on another terminal, check SYSOPTSR.COM
  310.  
  311.         - [Remote Access only]
  312.           Now writes userdoes.xxx file in semaphore directory
  313.           so other users will see the user is in Chat Manager.
  314.           Also exits if RAXITn.e is detected in the semaphore
  315.           directory. Also FILES.CTL and LIMITS.CTL are used for
  316.           downloads.
  317.  
  318.         - Users can now select help in the startup-screen using
  319.           ESC. This causes Chat Manager to display CHATINFO.TXT
  320.           that should be located in the ChatMan directory
  321.  
  322.         - Windows Dos-Box time-slicing support added
  323.  
  324.         - New parameter /# can be used to place a user in a
  325.           specific chat. e.g. /#C places user in Chat C
  326.  
  327.         - Support for CMFIXSUB.CTL, determine fixed subjects for
  328.           specific chats.
  329.  
  330.         - MAXTUNCV.EXE Converts Maximus yellfiles to Chat Manager
  331.           format. This one is in CM_MAXIM.ARJ
  332.  
  333.         - Text can now be saved as a message into your messagebase
  334.           currently only the hudson message base is supported
  335.           (I'm working on squish)
  336.  
  337.         - ChatInfo.TXT is now displayed if a user selects info
  338.           from the main screen. Edit it and place it in
  339.           the ChatMan directory.
  340.  
  341.         - ALT-J for (sysop) Jump to DOS, at the moment no swap
  342.           to disk/ems is done so you migth not get so much memory
  343.           Swapping will probably be present in the next version.
  344.  
  345.         - Configurable subject added for chats that users forget
  346.           to give a subject
  347.  
  348.         - Typing in someone's window now put's you on a new line
  349.           automatically
  350.  
  351.         - Paging hours are now specified on a per day basis,
  352.           allowing them to differ for each day of the week
  353.  
  354.         - Screen output goes now straight to desqview's screen
  355.           buffers (if detected)
  356.  
  357.         - Random tune is now selected each time a user pages instead
  358.           of only at startup. This improves startupspeed and plays
  359.           different tunes even if the same user pages again.
  360.  
  361.         - Features of Chat Manager are now in features.doc instead
  362.           of in the chatman.doc
  363.  
  364.         - Fixed a bug that made paging hours crossing midnight to
  365.           be misinterpreted.
  366.  
  367.         - Fixed a bug that would report 'Error opening Channels.cht'
  368.           if two Chat Managers were started almost at the same time
  369.  
  370.         - Fixed some bugs that messed a user's screen somewhat if
  371.           he'd be chatting in ascii terminal mode
  372.  
  373.         - Some other small bugfixes
  374.  
  375.      ┌─────────────────────────────────────────────────────────────────────┐
  376.      │▓▒░ CHAT MANAGER V1.2 ░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 25-Feb-92 ▓▓▓▓▓│
  377.      └─────────────────────────────────────────────────────────────────────┘
  378.  
  379.         - Added FULL macrosupport with a built-in macroeditor in
  380.           CMSETUP. check the appopriate section in the manual for
  381.           full description (with this you can e.g. change JACKASS
  382.           to CENSORED etc..)
  383.  
  384.         - Added FOSSIL support, Fossils are detected and used if
  385.           present, if not internal serial communication routines
  386.           are used.
  387.  
  388.         - A tool to merge macrofiles with you're own macrofile is
  389.           available under the name MERGEMAC at my fidoaddress and
  390.           will be distributed through the same channels als Chat
  391.           Manager itself.
  392.  
  393.         - Added support for CMNOPAGE.CTL and CM24PAGE.CTL, users
  394.           that may never or always page you should be listed in
  395.           these files. Check out the manual for a description of
  396.           these files. /5 and /6 can be used to specify other
  397.           names and locations.
  398.  
  399.         - Reduced diskaccess a lot, should work faster now
  400.  
  401.         - Reduced EXE size a lot thanx to a new library with
  402.           smaller (and faster!) routines.
  403.  
  404.         - Revised manual and added small special sections for
  405.           RA/QBBS/MAXIMUS/OPUS/SBBS/RBBS/NOVELL
  406.  
  407.         - Renamed CHATMAN.SPY to CMSPY.CTL, Rename yours too!
  408.           (CTL files indicate Ascii-editable)
  409.  
  410.         - Added menu to cmsetup, no longer the need to walk
  411.           through all settings, seperate Macromenu added.
  412.  
  413.         - Changed ALT-L to ALT-D for RA Compatibility
  414.           (ALT-L is Lockout in RA)
  415.  
  416.         - Time is now accurately shown every minute and after
  417.           CRSR Up/Down. Added ALT-I to statusbat to watch
  418.           ALT-Keys (only in on-line mode)
  419.  
  420.         - Internal CRC check for ChatMan.EXE added. CRC file is
  421.           needed for this. Use /! and /!! to check for virusses
  422.           (see manual)
  423.  
  424.         - Removed SHARE check, was incompatible with DRDOS,
  425.           Share is now only checked when exiting CMSETUP and
  426.           using /N it's not even checked in CMSETUP
  427.  
  428.         - Filenames specified with /1 /2 /3 /4 /5 /6 that have no
  429.           path attached are now only searched for in the current
  430.           directory at the time Chat Manager starts. This way you
  431.           can diversify them per line.
  432.  
  433.         - Added support for OPUS LASTUSxx.DAT, either in current
  434.           directory at startup or specified with the /7
  435.           parameters (see manual)
  436.  
  437.         - Paging is now also BIG visual, so you won't miss it
  438.           outside paging hours if you're watching.
  439.  
  440.         - Fixed some minor bugs, Changed some other stuff too.
  441.  
  442.      ┌─────────────────────────────────────────────────────────────────────┐
  443.      │▓▒░ CHAT MANAGER V1.0 ░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 14-Jan-92 ▓▓▓▓▓│
  444.      └─────────────────────────────────────────────────────────────────────┘
  445.  
  446.         - FIRST OFFICIAL RELEASE
  447.  
  448.